@charset "utf-8";
/* CSS Document */

/*-----------准备工作-----------*/
body,h1,h2,h3,h4,h5,h6,p,a,img,input,ul,li,ol,dl,dt,dd{padding:0; margin:0;}
ul,ol{list-style:none;}
img{border:0; display:block;}
input{outline:none;}

body{font:12px/1.5 "微软雅黑"; color:#3e3e3e;}
a{text-decoration:none;}

/*-----------公共样式------------*/
.l{float:left;}
.r{float:right;}
.w{width:1000px; margin:0 auto;}

/*-----------upheader-------------*/
#upheader{width:100%; height:35px; background:#e4e4e4;}
#upheader .w{height:35px; line-height:35px;}
#upheader .w ul.l{height:35px; line-height:35px;}
#upheader .w ul.l li{height:35px; line-height:35px;}
#upheader .w ul.l li a{padding-left:10px; padding-right:10px; border-left:1px solid #fff; border-right:1px solid #d6d5d5; font-size:12px; color:#696969}
#upheader .w ul.l .first a{border-left:0;}
#upheader .w ul.l .last a{border-right:0;}

#upheader .w ul.r{height:35px; line-height:35px;}
#upheader .w ul.r li{height:35px; line-height:35px;}
#upheader .w ul.r li a{padding-left:7px; padding-right:7px; color:#696969;}
#upheader .w ul.r .last a{display:block; width:21px; height:35px; padding-right:0; background:url(../img/sousuo.png) no-repeat 7px; }

/*-----------downheader-----------*/
#downheader{height:98px; line-height:98px;}
#downheader h1{height:98px; line-height:98px; background:url(../img/headbg.png) no-repeat 681px bottom;}
#downheader h1 a{display:block; height:98px; line-height:98px;}
#downheader h1 a img{margin-top:20px; margin-left:15px;}

/*-------------nav------------------*/
#nav{width:100%; height:44px; background:#d92b34;}
#nav ul{height:44px;}
#nav ul li{height:44px; line-height:44px; padding-left:20px; padding-right:19px; background:#d92b34;}
#nav ul li a{display:block; height:44px; font-size:16px; color:#fff;}
#nav ul li a:hover{color:#d92b34; background:#e4e4e4; text-decoration:none;}

/*---------------banner--------------*/
#banner{height:327px;}
#banner .l{width:668px; height:327px;}
#banner .r{width:252px; height:314px; border-bottom:3px solid #c8141e; padding-left:40px; padding-right:40px; padding-top:10px;}
#banner .r ul li{height:56px; border-bottom:1px dashed #ccc;}
#banner .r ul li a{display:inline-block; width:250px; height:39px; line-height:20px; vertical-align:middle; font-size:14px; color:#444;}
#banner .r ul li .canzhao{display:inline-block; height:100%; width:0; vertical-align:middle;}
#banner .r ul .first a{font-weight:bold;}
#banner .r ul li a:hover{color:#f00; text-decoration:none;}
#banner .r ul li .riqi{color:#787878;}
#banner .r p{text-align:right; color:#444}
#banner .r p a:hover{text-decoration:none; color:#f00}

/*----------------con-----------------*/
#con{height:547px; padding-top:40px;}
#con .left{width:268px; height:546px; margin-right:40px;}
#con .left ul{width:268px; height:40px; border-bottom:1px solid #ccc; margin-bottom:20px;}
#con .left ul li{height:40px; line-height:40px; padding-right:21px;}
#con .left ul li a{display:block; height:38px; font-size:16px; font-weight:bold; color:#333;}
#con .left ul li a:hover{border-bottom:2px solid #c8141e;}
#con .left ul .first a{ border-bottom:2px solid #c8141e;}
#con .left dl dd {text-align:center; height:30px; line-height:30px;}
#con .left dl dd a{color:#656565; font-size:14px;}
#con .left dl dd a:hover{color:#f00; font-size:14px;}
#con .left .dian{height:9px; width:66px; margin-left:86px; margin-bottom:29px;}
#con .left .dian span{margin-right:10px;}
#con .left .dian .s4{margin-right:0;}
#con .left .dian a{ display:block; width:9px; height:9px; background:url(../img/black.png) no-repeat;}
#con .left .dian a:hover{background:url(../img/red.png) no-repeat;}
#con .left .dian .s1 a{background:url(../img/red.png) no-repeat}
#con .left dl.up{width:268px; height:60px; margin-bottom:15px;}
#con .left dl.up dt{width:56px; height:60px; background:url(../img/riqi2.png) no-repeat; border-right:1px dashed #ccc;}
#con .left dl.up dd{widht:198px; height:60px; line-height:20px; text-align:left; padding-left:13px; font-size:12px; color:#666}
#con .left dl.up dd .s1{font-weight:bold;}
#con .left dl.up dd .s2{color:#999}

#con .center{width:420px; height:546px;}
#con .center ul.ul1{width:420px; height:40px; border-bottom:1px solid #ccc; margin-bottom:20px;}
#con .center ul.ul1 li{height:40px; line-height:40px; padding-right:21px;}
#con .center ul.ul1 li a{display:block; height:38px; font-size:16px; font-weight:bold; color:#333;}
#con .center ul.ul1 li a:hover{border-bottom:2px solid #c8141e;}
#con .center ul.ul1 .first a{ border-bottom:2px solid #c8141e;}
#con .center dl.up{width:420px; height:60px; margin-bottom:13px;}
#con .center dl.up dt{width:60px; height:60px; background:url(../img/riqi.png) no-repeat;}
#con .center dl.up dd{width:347px; height:60px; line-height:20px; text-align:left; padding-left:13px; font-size:12px; color:#666}
#con .center dl.up dd .s1{font-weight:bold;}
#con .center dl.up dd .s2{color:#999}
#con .center .dian{height:9px; width:66px; margin-left:190px; margin-bottom:29px;}
#con .center .dian span{margin-right:10px;}
#con .center .dian a{ display:block; width:9px; height:9px; background:url(../img/black.png) no-repeat;}
#con .center .dian a:hover{background:url(../img/red.png) no-repeat;}
#con .center .dian .s1 a{background:url(../img/red.png) no-repeat}
#con .center ul.ul2{width:420; height:121; margin-bottom:4px;}
#con .center ul.ul2 li{width:420px; height:24px; line-height:24px; }
#con .center ul.ul2 li a{font-size:12px; color:#333; }
#con .center ul.ul2 li a:hover{color:#f00;}
#con .center ul.ul2 li a:hover span{color:#333;}
#con .center .p1{height:28px; line-height:28px; font-size:12px; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

#con .right{width:240px; height:546px;}
#con .right .p2{width:240px; height:271px; background:url(../img/rightbg.png) no-repeat; margin-bottom:28px;}
#con .right ul.ul1{width:240px; height:40px; border-bottom:1px solid #ccc; margin-bottom:20px;}
#con .right ul.ul1 li{height:40px; line-height:40px; padding-right:21px;}
#con .right ul.ul1 li a{display:block; height:38px; font-size:16px; font-weight:bold; color:#333;}
#con .right ul.ul1 li a:hover{border-bottom:2px solid #c8141e;}
#con .right ul.ul1 .first a{ border-bottom:2px solid #c8141e;}
#con .right input{width:214px; height:26px; border:1px solid #ccc; margin-bottom:4px;}
#con .right input.denlu{width:78px; height:22px; background:#ebe9ed; cursor:pointer}
#con .right .mima{margin-left:50px; color:#333;}

/*------------upfooter--------------*/
#upfooter{height:65px; border-top:4px solid #ff9c00;}
#upfooter p{height:22px; background:#ebebeb; position:relative;}
#upfooter p img{position:absolute;top:0;left:50%; margin-left:-29px;}
#upfooter div{height:43px; background:#d4d4d4;}
#upfooter ul{height:43px;}
#upfooter ul li{width:200px; height:43px; line-height:43px; text-align:center;}
#upfooter ul li a{font-size:14px; color:#000}

/*-----------downfooter--------------*/
#downfooter{height:133px; background:#302728}
#downfooter .p1{height:47px; line-height:47px; color:#fff; font-size:12px; text-align:center; border-bottom:1px solid #3e3637; margin-bottom:20px;}
#downfooter .p2{height:22px; line-height:22px; font-size:12px; color:#959292;text-align:center;}